balmoral castle

Noun
  1. a castle in northeastern Scotland that is a private residence of the British sovereign

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

balmoral castle
Balmoral Castle stands among the trees in the Scottish Highlands.